home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 23 / CU Amiga - Super CD-ROM 23 (June 1998).iso / CreatingGames / Utilities / Misc / GMS / GMSDev / Includes / clib / blitter_protos.h next >
Encoding:
C/C++ Source or Header  |  1997-11-16  |  1.3 KB  |  38 lines

  1. #ifndef  CLIB_BLITTER_PROTOS_H
  2. #define  CLIB_BLITTER_PROTOS_H
  3.  
  4. /*
  5. **   $VER: blitter_protos.h V0.8B
  6. **
  7. **   C prototypes.
  8. **
  9. **   (C) Copyright 1996-1997 DreamWorld Productions.
  10. **       All Rights Reserved.
  11. */
  12.  
  13. APTR AllocBlitMem(LONG Size, LONG Flags);
  14. void DrawBob(APTR Bob);
  15. void DrawBobList(LONG *BobList);
  16. void ClearBob(APTR Bob);
  17. void CopyBuffer(struct GScreen *, WORD SrcBuffer, WORD DestBuffer);
  18. void ClearBitmap(struct Bitmap *);
  19. void ClearArea(struct GScreen *, WORD StartX, WORD StartY, WORD EndX, WORD EndY);
  20. LONG CreateMasks(APTR Bob);
  21. void DrawLine(struct Bitmap *,   WORD SX,     WORD SY,     WORD EX,   WORD EY, LONG Colour);
  22. void DrawPixel(struct Bitmap *,  WORD XCoord, WORD YCoord, LONG Colour);
  23. void DrawPixelList(struct Bitmap *, struct PixelList *);
  24. void DrawUCLine(struct Bitmap *,  WORD SX,     WORD SY,     WORD EX, WORD EY, LONG Colour);
  25. void DrawUCPixel(struct Bitmap *, WORD XCoord, WORD YCoord, LONG Colour);
  26. void DrawUCPixelList(struct Bitmap *, struct PixelList *);
  27. void FreeBlitMem(APTR MemBlock);
  28. void GiveOSBlitter(void);
  29. LONG ReadPixel(struct Bitmap *, WORD XCoord, WORD YCoord);
  30. void ReadPixelList(struct Bitmap *, struct PixelLIst *);
  31. void SetBobDimensions(APTR Bob);
  32. LONG SetBobDrawMode(APTR Bob, LONG Attrib);
  33. LONG SetBobFrames(APTR Bob);
  34. void TakeOSBlitter(void);
  35.  
  36. #endif /* CLIB_BLITTER_PROTOS_H */
  37.  
  38.